package aer.AprendiendoCodigoMorse;

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class AprendiendoCodigoMorse {
	private static int i;
	private static char c, letraInicial;
	private static String palabraMinusculas, palabra, morse;

	private static BufferedReader br = new BufferedReader(
			new InputStreamReader(System.in));

	public static void main(String[] args) throws Exception {
		try {
			while (true) {
				programa();
			}
		} catch (Exception e) {
			
		}
	} // fin main

	private static void programa() throws Exception {
		palabra = br.readLine();
		palabraMinusculas = palabra.toLowerCase();

		transformarVocales(); // morse
		letraInicial = palabraMinusculas.charAt(0);

		comprobarCodigo();
	}

	private static void transformarVocales() {
		morse = "";

		for (i = 0; i < palabraMinusculas.length(); i++) {
			c = palabraMinusculas.charAt(i);
			if (c == 'a' || c == 'e' || c == 'i' || c == 'u') {
				morse += '.';
			} else if (c == 'o') {
				morse += '-';
			}
		}

	}

	private static void comprobarCodigo() {

		switch (letraInicial) {
		case 'a':
			if (morse.equals(".-")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'b':
			if (morse.equals("-...")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'c':
			if (morse.equals("-.-.")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'd':
			if (morse.equals("-..")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'e':
			if (morse.equals(".")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'f':
			if (morse.equals("..-.")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'g':
			if (morse.equals("--.")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'h':
			if (morse.equals("....")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'i':
			if (morse.equals("..")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'j':
			if (morse.equals(".---")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'k':
			if (morse.equals("-.-")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'l':
			if (morse.equals(".-..")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'm':
			if (morse.equals("--")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'n':
			if (morse.equals("-.")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'o':
			if (morse.equals("---")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'p':
			if (morse.equals(".--.")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'q':
			if (morse.equals("--.-")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'r':
			if (morse.equals(".-.")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 's':
			if (morse.equals("...")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 't':
			if (morse.equals("-")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'u':
			if (morse.equals("..-")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'v':
			if (morse.equals("...-")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'w':
			if (morse.equals(".--")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'x':
			if (morse.equals("-..-")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'y':
			if (morse.equals("-.--")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		case 'z':
			if (morse.equals("--..")) {
				System.out.print(palabra + " OK\n");
			} else {
				System.out.print(palabra + " X\n");
			}
			break;
		} // fin switch
	} // fin metodo

} // fin class
